long green pepper - German English Dictionary